Big Huge Thesaurus

Texas armadillo

noun